package com.whjfxx.terminal.biz.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.whjfxx.terminal.biz.param.AppPageParam;
import com.whjfxx.terminal.biz.param.AppParam;
import com.whjfxx.terminal.biz.param.SearchParam;
import com.whjfxx.terminal.biz.vo.AppVo;
import com.whjfxx.terminal.entity.PoApp;

public interface PoAppService extends IService<PoApp> {

    /**
     * 分页查询
     * @param searchParam
     * @return
     */
    Page<AppVo> pageList(SearchParam<AppPageParam> searchParam);

    /**
     * insertSave
     * @param param
     */
    void insertSave(AppParam param);

    /**
     * updateSave
     * @param param
     */
    void updateSave(AppParam param);

    /**
     * 删除
     * @param id
     */
    void delete(Long id);
}
